Definition (deterministic proof system)

Say a language has k-round deterministic interactive proof system if there is a deterministic TM VV that on input x,a1,...,aix, a_1,...,a_i runs in time polynomial in |x|\lvert x \rvert, and can have k-round interaction with any function PP such that

Definition (class dIP)

Class 𝐝𝐈𝐏\mathbf{dIP} contains all languages with k(n)k(n)-round deterministic interactive proof system where k(n)k(n) is polynomial in nn.

Lemma

𝐝𝐈𝐏=\mathbf{dIP} = NP

Proof:

See also


References

  1. S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, p. 145.
  2. https://cseweb.ucsd.edu/classes/wi20/cse200-a/notes/9-interactive proofs.pdf
  3. https://www.cs.princeton.edu/courses/archive/spr06/cos522/ip.pdf